توجیه تئوریک انقلاب اسلامی: شروط لازم برای انقلاب
شکل گیری و پیروزی جنبش های انقلابی به دو دسته شروط و عوامل وابسته است:
الف) شروط لازم، که عبارت است از نارضایتی وسیع و عمیق عمومی از ساختار و کار کرد حکومت و نظام.
ب) شروط کافی عبارتند از: رهبری، ایدئولوژی و سازماندهی جهت بسیج و تمرکزنارضایتی ها برای براندازی دولت و ایجاد تغییرات اساسی. (1) با اوج گیری و پیروزی انقلاب اسلامی در سالهای 57- 1356، 8- 1977 باید گفت که عملکرد حکومت شاه طی بیش از سه دهه فرمانروایی، منجر به ایجاد و بروز نارضایتی وسیع و عمیق عمومی گردید (شرط لازم) عنصر نارضایتی به عنوان شرط لازم انقلاب و جنبش هم در نوشتار تئوریسین ها و پژوهشگران نقل شده است، هم دولتمردان مبتنی بر تجربیات عینی خود آن را تایید کرده اند.در همین رابطه ارتشبد فردوست که نزدیکترین فرد به شاه و از بنیانگذاران ساواک می باشد در خاطراتش چنین نقل می کند: